Add a protected routes component
Add a protected routes component

This allows routes to be created and protected with a protection domain.

juxt/modular,pleasetrythisathome/modular,pleasetrythisathome/modular,tvanhens/modular,juxt/modular