Add queue infrastructure
Add identity framework