Got some major work done, though it's page faulting when creating the heap.