Normalised spacing, no tabs used
Implemented hook scripts allowinf persitent environments to be set up.