[TASK] Create a seperate 'Build/Sources' structure for js files in the 'Public/' scope

This will solve #37