move code genteration resources from project root to gen folder
refactor code gen files