added bootstrap
Moving formats out to seperate assemblies