fix comments and class types for plugin registration
add test BC engine handling plugin
bc plugin _works_ but has issues.  Need to find out how BC handles
orientation of their engines better.