Add custom nav yield
Add module system