Initial dist subtree commit
Add router controller