Reorganize source code, fragment-ify and add stats