Abstraction for HEAP.

Heap_Control Abstraction is added. It will need some more grooming
though.
Add region support.

Abstractions for classic/region added.