A Web-enabled Configuration System for Interior Design