The Power of Visual Programming: What Can Bifrost Teach?