Changed up defaults, added comments, resizing improved.