A few touchups.
Added preset preview select dropdown.
Added (working) indentation option.
Added error reporting to Components class.