Sounds good! In regards to specifying a camera position, I am trying to decide if it will work best to specify the position using the existing tile coordinate system (but allow decimals for fine tuning).
For example, (0, 0, 8) would place the camera at a height of 8 voxels above the center of tile (0,0,0), whereas (0.5, 0.5, 8) would place the camera at a height of 8 voxels above the southeast corner of tile (0,0,0) (i.e. halfway between tile (0,0,0) and tile (1,1,0)).
I've thought about eventually coming up with a visual system in the Map Editor for creating camera positioning that you could reference in scripts, but that's probably further down the road since it's more involved. What are your thoughts on this?