publication venue for Middle School Architect: Programmatic Modeling and Construction via a 3D Graphics Platform in Elm 2024