Basical Restructuring for using sT/LObject Extensions is done
Merge remote-tracking branch 'origin/sw.nohom.extensions' into sw.nohom.extensions