FcBD: an Agent-Based Architecture to Support Sketch Recognition Interfaces