styles implemented
implemented states
introducing layouts
introducing skins
applying flex assets to list and button