core and platform merged - closes #45; Allocator in vector