Syncreve

Rewrite the project's WIP; see the legacy branch for more details. https://github.com/xkeyC/Syncreve/tree/legacy