Add entry point function by the name of run
Change directory structure
Create packaging scripts