Added IComponentFactory and BaseComponentFactory.
Changes to quadtree.
Put Func inside QuadTree.
Begining of atmos system.