I appreciate the honesty in how this was made. I don't think templates are very good for learning. If you do something simple and then build on and around it you will understand everything that's going on.