Minor refactorings

Comments and layout of execute resource
Update GlimpseRuntime to take advantage of GlimpseTimeline for messages

Also added some internal support methods for defining custom categories
etc. These might become public later on.