Closes #1 (closed), #2 (closed), #3 (closed), #5 (closed), #6 (closed), #7 (closed), #8 (closed), #10 (closed), #11 (closed)