Updated content (draft). Minor reformatting and refactoring.