Initial structure
HEAP basic infrastructure