My own personal template/"framework" (probably not as useful to others...)