Implementing new ABC Project structure

Mainly using `$application` instead of `$site`