“Every agreement and promise enforceable at law are a contract”

There are different types of Contracts based on enforceability, formation, and performance. Explain all the types with examples.