MFS v2.0

Rewrite the whole project.
New interface introduced.