Provides classes for creating the registration system and setting the options.