New wrapper class for handling all shape file requirements.