Architecture and interfaces

Tools