This is an experiment I created some time ago.