A Java library helping you to compose behavior from smaller parts.