Add new folder and separate classes; TODO for patterns and some new classes for Engine and Commands reading