2004 • On the benefits of decomposing policy engines into components