Some write up, still very WIP.