"""
Core business logic for the Cluster4NPU pipeline system.

This module contains the fundamental business logic, node implementations,
and pipeline management functionality that drives the application.

Available Components:
    - nodes: All node implementations for pipeline design
    - pipeline: Pipeline management and orchestration (future)

Usage:
    from cluster4npu_ui.core.nodes import ModelNode, InputNode, OutputNode
    from cluster4npu_ui.core.nodes import NODE_TYPES, NODE_CATEGORIES
    
    # Create nodes
    input_node = InputNode()
    model_node = ModelNode()
    output_node = OutputNode()
    
    # Access available node types
    available_nodes = NODE_TYPES.keys()
"""

from . import nodes

__all__ = [
    "nodes"
]