Created rudimentary ExtendibleLeaf
Moved ExtendibleLeaf class to line before declaration