Add custom block model support. Ref GH-5

Initial implementation, needs work
Ref https://github.com/deathcap/voxel-ideas/issues/3