**Changes:** - Allow overriding of hybrid classes in kernel compilation. - Add a new field `_cname` which allows to manually specify the name of the generated XoStruct. - Change `context.sort_classes` such that duplicated classes appearing later in the list override the ones that appear earlier. - Associate kernels in their contexts not only with their name but also the overridable classes that they were built with.