re-coded, new options: custom dimensions, custom marker position, added text (title, subtitle), bug fixes, test environment updated