Interfaces

Ideas collected by Mariusz Ciesla