Remove platform-specific recipes
Move :integration dependencies into the correct place
Break recipes into software definitions