Merge pull request #3 from LeoOnHack/compiler-biao

refactor package names
new Interfaces
rename
add experiment
Merge pull request #4 from LeoOnHack/newFunctions

new Interfaces
change static view