Dev alex

@txels This is as far as I got tonight. There are some outstanding questions that I've written in as comments and I''ll highlight them below.