Started working on "Renderable" objects with several render passes with shaders

A pass should eventually have a material with a shader, texture,
color(s) &c. Need to balance with performance and such

Also: 10 minutes of battery life remaining. A year ago I could go for 4
hours on battery, and now I'm down to < 3 hours (I should get the
battery cover).