Initial commit

VS file structure