MADAM: Towards a Flexible Planning-Based Middleware (extended Abstract)