Some initial work on implementing vanilla redstone behavior.