Reusing code throughout your org sounds like a good approach , though I ' m a little bit concerned when you say developers can decide which app to enable . Does that mean that everyone has to download something more complicated than they need , then only enable the parts useful to them ? I think even if you broke your project apart into individual apps , each one that just solved one specific purpose , people would find ways to push each one beyond its scope . Having a larger multipurpose app might just make that worse . I would suggest trying to figure out the smallest possible parts to package up , releasing them , and seeing what issues arise . <| sep |> I ' m sorry man ? <| sep |> I ' m all about the contest lines . I found 23 parks with that format and just lap them repeatedly . They are so much fun and great for making short clips . Feel free to pump out as many of those as you want because I will play them all day long .