What every architectural contract must include