First pass at the int heap
Added a todo list for the structs package