Implement unsigned byte cycle using Programmatic.

Closes #305.
Closes #302.
Closes #301.