directionality: the property of being directional or maintaining a direction
spatial property: any property relating to or occupying space
reusable program: a program that can be loaded once and executed repeatedly