Partially refactor and draft new PVT APIs
Add IO filters, functions and predicates
Add more standard version operations
Add XML helpers
Refactor PVT core
Update core PVT APIs
Add simple PVT CLI
Remove legacy code