Support for parsing interface definitions.
Add a basic example of using interfaces.