Program policies and rules

WIP - currently being updated