#1 may not be required like you said, I wanted to have it on the list
About the second part, you're correct the #5 feature would be implemented at the C++ API level not in a module.
#1 may not be required like you said, I wanted to have it on the list
About the second part, you're correct the #5 feature would be implemented at the C++ API level not in a module.