Before revision:  The underlying course-based representation enables complex customization with automated layout and real-time patterning feedback.
After revision:  By leveraging the regularity of our primitives, our tool enables interactive customization with automated layout and real-time patterning feedback.