Yes but one of the main classes namely Router requires config. So if we go this far, one could basically make everything optional everywhere.