PlantUML local functionality including caching