Approach to Architecting Generative AI Solutions