All Solid Principles Explained