Streamlined CPP binding with latest generator extensions
(See the previous two commmits).