Advice sought on structuring a system