Update Sourcefile to reflect design changes.
Fix attempting to copy build/scripts/spm.sh regardless of its existance.
Prepare for upcoming build_type configuration.