Seol mar théacs é seo: Interface-Oriented Design