Lots of different issues adressed in this request. See checked stuff in related issue for more information.
#198 (closed)