Revamping POM/XML views to account for mixins like BOMs. Also adding more unit tests, especially for expression resolving, and adding a concept of local-only expressions (like artifactId or parent.*) that cannot resolve in ancestry or mixin docs. Consolidating XPath caching into a XPathManager component to maximize reuse, and selectively caching BOM documents since they're more likely to be reused.