Xml components

Generate C++ code to map components/properties names to functions.