Prototype version of a new ghost system.

Ghosts have no listeners, shares data with parent objectview, and has
minimal visual changes.