Interfaces — by @leonard / Cosmos