Fixed generation of struct grammars for scoped_names
Removed commented code
Moved openbus code to a specific header.