Software Design for Interactive Room Acoustic Simulation