It would be simpler and easier for users to set a strip and single foundation width and depth, and then click between two points to create the footing/foundation.
Individual foundation (footing) are one of the most simple and common types of foundations. These are used when the load of the building is carried by columns. Usually, each column will have its own footing. The footing is just a square or rectangular pad of concrete on which the column sits. Now, engineers can easily get it done by ALLPLAN PythonParts developed by ALLTO.