From inception to final installation...