CommandFactory moved to Commands namespace for making acyclic dependecy graph between root and Commands namespaces.