Creating a Custom Import Engine