Building Contracts Explained in Detail