prepare for multi skin editing
bug session fix
major refactor and new design
Merge branch 'compParts'