Various things + automatic enum documentation