[Work in progress; not finished contributing and tweaking.]