I like to use a module file structure, so all the files can be found within the following directory on GitHub:
Code