hi,
you can run your application without Component.js (which will not rely on using a "ComponentContainer") - in fact you need to be a bit "careful" with the so called components in UI5 because they provide you no real encapsulation of css and js - so one component can "break" another component.. you can do all routing normally and you do not need to rely on the Component.js again to place your routes.