What is the fine-grained topic of the following text: A program consists of a series of stored keypresses designed to perform functions on the calculator, but this is changed from a simple macro-storage capability to full-fledged programming by the addition of some special operators for program constructs such as labels, branching, and input/output. Only return the topic.
Programmability of calculators