Create a program in C# that accepts the base price and finished area in square feet of three models (colonial, split-entry, and single-story). The program should output the model(s) with the least price per square foot. Please include comments in the code.