first attempt at scalable vector gr- I mean monsters. closes #580