Yeah. Ideally the consensus code would be in its own project analogous to the Linux kernel. Then, potentially many 'distros' - which include their own relay policy options - would be able to be built on top of it.
The entity currently known as 'Core' need not necessarily be involved in making that happen... other than as a source of reference for what is currently in the consensus code.