Text this: Modular architecture shape design recursive algorithm