Update API functions for vsite preset tasks #3307

#3307 

Various modifications, especially around node creation and path aliases.