Modular, abstract architecture.