Added support for a 'files area' and various other changes.