[Enhancement] Loading is now quite more sophisticated, everything is read from files