What considerations do you take into account when designing the architecture of a mobile app for Crypto?