Refactor Logic Components to use a pool setup bundle