Breaking down problems to create solutions