Create tree of processes for syncing in correct order
Implement tree-like structure for processes (reusable) and apply sync