Internal (BNFE): Added BNFE Production, Construct, Component, Types, etc.

* Added various classes and new code representing a BNF-E of a BNF-E.