Add extend `Router`
Change Layout's `el` is default empty div
Add Phalanx.Trait & split `MappingUI`