Starting on CopyCompleted Rule.. should maybe abstract rules to json??
That would be fucking cool