Replace *BitmapLayer(s) with *Layer, add theme, add settings, more efficiency improvements 

There you are :)

I thought the light theme wouldn't fit some apps so I figured why not add an option for it.

Are you going to the dev retreat? Would be cool to meet you. I was accepted and am going.