source: some additions to heap system to allow for partioning/segmenting blocks. Still in test mode.