Packages?

I guess this issue already came up, but I want to push it again. what do you think about using a package structure for forge? i can imagine some pros and cons:
so what do you think about it? i'd like to hear your opinions!
- how are the packages determined? That's probably one of the harder things, because everyone sees that different.
The first thing here is that everything has to be in a package, because of imports. the easiest thing would be a package "forge" where everything is in.
I'm more involved in the GUI, and my suggestion there is that all the GUI components are in the same package, and the classes related to every component are in a separate package, say the class forge.gui.NewGame (I also suggest skipping the prefixes) and a package forge.gui.newGame for things like action listeners and such - how is this very, very major change synchronized with code in development? well, I think dennis could do that before making the next release. so there's no pending code while doing the changes. it's not much effort, i think, because eclipse does everything besides the moving
- let's come to the pros. It helps a lot for filtering the classes you are interested in. I use a separate source folder for the classes I edit, so that I can view it faster. that would make it much easier to keep the overview
- I'm somewhat afraid of creating new classes. It feels like making the program even harder to handle. Packages would take this feel, because in a package it's easier to spot changes
so what do you think about it? i'd like to hear your opinions!