Under construction
Hopefully I'll finish this soon. Meanwhile, there's some relevant links: