Rename package, refactored shared images

Rename package, refactored shared images
Give plugin log and extend foundation plugin classes