Regrouped files into packages
Started on internal csg tree representation