Let FirmChartPresentation plot different kinds of charts and told SalesData to collect learned slope data. Hope that doesn't slow down the system too much. Also, created a "new firm portrait" to use as a button