A Flexible BDI Architecture Supporting Extensibility Conference Paper uri icon