Interfaces and reusable code.