N-tier Component and App Layer Dependencies