Initial Commit of Element Definitions Assignment

Initial Commit of Element Definitions Assignment.