Changing project name to reactivity, adding more design documentation