Interfaces

Abstract concepts