Added the basic models and framework for data parser