Changed structure to use VTX and be split into web and api folders