public interface IPlacementHandler
{
///
/// Commit the ghost's current transform as the final placed state.
///
void Commit(BlockEditContext ctx);
///
/// Cancel the edit and restore any previous state.
///
void Cancel(BlockEditContext ctx);
void Debugln();
}