Add additional Classes for New Version Generator

Add additional Classes for New Version Generator
Make fundamental methods (Not implemented)