Using the Unified Foundational Ontology Ufo as a Foundation for General Conceptual Modeling Languages