Standard directory structure for basic websites that I develop.  The reasoning behind the naming conventions is for the ease of use in directory switching and reference. (*) recognizes optional and extra directories.