Provides classes to load routes using different mechanisms (from a file or using annotations). Currently we have support for the following mechanisms.