Code placed into separate classes and most elements wrapped in methods.
Code placed into separate classes and most elements wrapped in methods.