Added textures and multi-level menus. Added basic auto spacing.