Create improved interface functions and may be some type definitions to minimize pure OpenCV usage. This will improve usage of OpenCV-AR - for basic usage you won't need to learn OpenCV at all.