basic skeletoning, Route factory, shared view pattern, basic tools