SOLID Framework