Got hit with some feelings, can't really push myself to finish this right now. Should be able to wrap it up tomorrow.