A colorful work in progress...
.