Move some stuff back to App: - Constants, and split library-dependent - InApp entities and constants Flatten global constants hierarchy.
Use an interface (BuildProducts) that makes understandable and easily extensibile how some in-app products are inferred by build number.