Interfaces — by @paullarkin / Cosmos