Make name and desc required again.
Move bits for default rulebook into the library.