Added some desc generators
Added some preregistration stuff to apigen