Generator functionality broadened.
To improve/include: instructions.