Re-did Mark to use Depth-first instead of recursion.
Implementing copy managers and newsplit.
Renamed scan to custommanagers
More work on the marking system. Geometry should theoretically work now.
Added initial copy code to project.