unified components loading

moved load calls to main loop as first step
added comment for components loading
added simple direct navigation