I'm creating a CSS UI framework as a learning exercise