Practical Considerations and Recommendations for Master Protocol Framework: Basket, Umbrella and Platform Trials