This is a concise example showing how you can use the Features module to bundle configurations in Drupal into a module. It's great to see the Drupal community moving towards using code to capture, reuse, and deploy configuration settings. It's been the biggest pain point in working with Drupal for me.
One of the things Drupal core does not do well at all is provide an easy way to switch on a WYSIWYG editor. There is no editor out of the box and setting it up requires some custom configuration of several Drupal core settings, installing and configuring several contributed modules, and also installing one or more external libraries, like the TinyMCE library.