Add initial ./src file structure

This PR adds the initial structure for `./src`, including files which only contain the license header by now.