call register() once instead of having every documentation node type call it