Core-Satellite Portfolio Management: A Modern Approach for Professionally Managed Funds