Parts related to main method.
Reorganize the project.
re-reorganize the project to include my own plugin in sbt.
SHDL example.