Just for interface main() use.

But really do we have to separate 25 lines of code to 4 .cpps? =p