As the title states I'm looking for information on coding a custom GUI creator. Basically, it should provide a grid (divided in to, say, 5x5 squares) and several 'objects' that can be placed upon it. Whatever design the user has created, is then stored as an xml in a specific hierarchy...