the update for last time, all of functionality is divide  into other modules and frame
update the field name descpt to description
adjust the file structure
add a uid to menu
adjust the route name that all of which turns to start with the underline
adjust the file name of assets and views
merge local with remote