Basic Quark-style stuff, need a lot more polish.