Work in progress. Experiment, experiment...
Feedback would be good.