Constructing a home is one of the biggest challenges in life. The process is quite ...