More work on guide.
Temporary resistance to elements.
Split out actions into smaller libraries.