Loosely coupled design