How Flexcat Supports Engagement in Professional Development