https://tannock.net/2012/06/27/file-structure/
File structure