Adding some initial compressed texture support

Updating spectre_asset_pack to have a single entry-point for creating a
texture.