Explore
Extend the right boundary
A map of the places to add capability without duplicating Entity state.
Start with the boundary that owns the behavior you want to change. An identity edit, a new tool, and a new rendering surface are different kinds of extension.