Ideas - Headers (input, context, output, etc) should "stick" to the top of the panel as the user scrolls. - When messages are rendered (system, user, model, etc) those headings should also "stick"