More work on ItemBlockPlacer and related classes

It's more or less functional, though it only places smooth stone, still
doesn't use power, probably needs lots of tweaking, crashes sometimes
for reasons I've yet to explore, and doesn't do anything with projection
mode.