https://zalig.ca/constructability-review-guide/