Added missing NULL termination in array
Implemented branch enumerator
Do not use local includes in headers
Rename _head_orphan to _head_unborn