Closes #1084 (closed), #1083 (closed) , #1081 (closed), #1078 (closed), #1062 (closed), #1063 (closed), #1065 (closed), #1048 (closed), #1066 (closed), #1068 (closed), #1069 (closed)