OK, the most recent commits added a decent (but not awesome) functionality for optional gems.  Check it out!