Prepare to implement many heap types