Foto: SOLID architecture

###