Working boilerplate for CVM, interface is almost thread-safe, added redist folder