More cleanup on guides/markers and create common GUI function for edition

Authored by alcinos on Jul 27 2017, 2:00 PM.