Now dll had single point of entry to load file.

Added BC7 writer