Interfaces.
WIP.