Post is now being fleshed out. Hopefully I can finish it in the next hour or so.