realised that the src directory is pretty integral to the whole thing