https://9lib.org/document/y4wkn6vq-models-and-their-foundational-framework.html