Updated content of most files, outlined structure.