Robot Interfaces used for creating new robot types, e.g. with other programming languages.