Refactoring
Moving stuff to headers
Major changes
> PreAllocMMBase now uses a reference to a preallocator
> New PreAllocDynamic