We're interested in creating new components that would be added to the VC palette. Is there an official toolkit/API for accomplishing this?