Basic data import framework