Über SOLID architecture