Basic Brew system implementation, still quite a fair bit of work to be done, but this part is working, at least.