nit: `InstantShareAppImpl` could be just `InstantShareApp` here (no name collision as properly scoped)