Core Components: Canvas, Stock, and Output Type