Usage:

To create a component:
component Name [Visibility (Y Axis), Maturity (X Axis)]

Example:
component Customer [1, 0.5]
component Cup of Tea [0.9, 0.5]

------------------------
To evolve a component:
component Name [Visibility (Y Axis), Maturity (X Axis)] evole (X Axis)

Example:
component Customer [1, 0.5] evolve 0.8
component Cup of Tea [0.9, 0.5] evolve 0.8

------------------------
To evolve a component with inertia:
component Name [Visibility (Y Axis), Maturity (X Axis)] evole (X Axis) inertia

Example:
component Customer [1, 0.5] evolve 0.8 inertia
component Cup of Tea [0.9, 0.5] evolve 0.8 inertia

------------------------
To link components:
Start Component->End Component

Example:
Customer->Cup of Tea

------------------------
To indicate flow:
Start Component+<>End Component

Example:
Public+<>Cup of Tea

------------------------
To indicate flow - past components only:
Start Component+<End Component

Example:
Hot Water+<Kettle

------------------------
To indicate flow - future components only:
Start Component+>End Component

Example:
Hot Water+>Kettle

------------------------
To indicate flow - with label:
Start Component+'insert text'>End Component

Example:
Hot Water+'+$0.10'>Kettle

------------------------
Available styles:
style wardley

style handwritten

------------------------
To set evolution labels:
evolution First->Second->Third->Fourth

Example:
evolution Novel->Emerging->Good->Best