Add App injection and modify config structure
Implement cache system