In reply to adrianf0:
SV packages are always top to bottom. I guess your VIP is provoding a common package which is not RO. There you can make your settings regarding your system application.
Then you have to adopt your compile script with respect to your new structure. I do not see any problem.