Begun work on changes to allocate components contiguously; does not currently compile