Feature: Custom importer (#530)

This addresses gh-530.