TODO (long-term). Saved starting steps for an idea on implementing a generic SEM-PLS function/module. Realized that it would require creating my own SEM model specification language and implementing its parser / code generator - tasks, which I currently don't have time for. Thus, postponed the implementation until less stressful time. Creating functionality for model comparison seems like a good idea to implement as well, either as part of the above, or as a separate function/module/utility.