Operation Timer

Enhancement: #92

I've omitted the absolute time variants because of the earlier comments on Generate.

Related issue: #530