code: func writeSourceFiles(pkgPath string, tables []*Table, mode byte, paths *MvcPath) {
  	if (OModel & mode) == OModel {
  		beeLogger.Log.Info("Creating model files...")
  		writeModelFiles(tables, paths.ModelPath)
  	}
  	if (OController & mode) == OController {
  		beeLogger.Log.Info("Creating controller files...")
  		writeControllerFiles(tables, paths.ControllerPath, pkgPath)
  	}
  	if (ORouter & mode) == ORouter {
  		beeLogger.Log.Info("Creating router files...")
  		writeRouterFile(tables, paths.RouterPath, pkgPath)
  	}
  }
docs: // writeSourceFiles generates source files for model/controller/router
  // It will wipe the following directories and recreate them:./models, ./controllers, ./routers
  // Newly geneated files will be inside these folders.