Reworked to show thoughts and dependencies.