from pkg.mid import Mid
from pkg.helpers import helper
from pkg.models import Model
from pkg.services import Service
from pkg.adapters import Adapter

SHARED_LITERAL = "this repeated literal belongs in one shared constant"

class Leaf(Mid):
    pass

def build_system(payload):
    model = Model()
    service = Service()
    adapter = Adapter()
    return helper([payload, model, service, adapter])