Add in a preprocesser, register classes on creation