Add some documentation
Allow different inheritance mechanism for autojit exttypes