add UMap first draft

UMap can start small synths ahead of a unit to do dynamic changes. This
current implementation only makes a simple line, but it demonstrates
the architecture that will support a more complex and flexible
implementation. And it works..