Initial split of the main.cpp into several classes