- tests/impl for TrackNode trim left/right
- added attachChildren() to Behavior, behaviors use addComponent() here
- added getColor() override to TrackEntryNode to reach back to MachineNode