Semantics oriented commands

Separated semantic commands from typographic implementation for readability and versatility.