Web-based vector app