Currently the start schema contains a single schema for the base set of preferences. It seems that this isn't always desirable, as it makes it hard to remove preferences. A better solution would be to split the auxiliary schema into individual grade wrapped schemas for each preference. These can then be composed into the set of preferences desired. This would be similar to how the newer preferences are have separate grades that can be merged in.