StarUML allows for horizontal relationships between requirements engineering model frameworks like KAOS, NFR, and i*, as well as vertical relationships between different requirements levels from business processes to system operationalization. However, StarUML has limitations that require modeling through coding rather than a more flexible graphical approach, which could be achieved using the PAPYRUS plugin on the EMF framework. Next steps include establishing dependencies between problems and goals across different levels, implementing the remaining mappings, and learning about the PAPYRUS and EMF frameworks.