Extracting third party scripts out of main
Refactored vendor loading
Merge branch 'rubenvereecken-demos' into feature/demos