some fixes to interfaces and added a starting data/types.cfg with definitions for Point and Numeric