Loosely coupled components