Imagine a system for editing and reviewing code where: