Split default effect into 'colored' & 'textured'

Textured stuff requires their own shader, as does non-textured stuff.

Closes #48.