How exactly to compose an application: strategies for composing a fruitful and paper that is useful