Introduced IFileStreamProvider, tidied up home page