RUBY LENNOX - ALGORITHMIC OPEN DESIGN