LPS-47161 Move the code as it is right now in the plugins SDK
LPS-47161 Proper build file
LPS-47161 Simpler bnd file
LPS-47161 Runt setup-eclipse command
LPS-47161 Modified Ivy files
LPS-47161 Add @Override
LPS-47161 Use longer package, and let's use the "internal" package convention to signify that something is private
LPS-47161 update bnd
LPS-47161 update XML
LPS-47161 Simplify and standardize
LPS-47161 Simplify and standardize
LPS-47161 Stick to the *.internal.* pattern
LPS-47161 add missing bundle version
LPS-47161 add missing bundle names
LPS-47161 Rename
LPS-47161 Update bnd
LPS-22792 Fixed wrong condition
LPS-22792 SF
LPS-47051 the sourcePrototypeLayout may not exist if it has been deleted from the site template.
LPS-46980 Revert "LPS-46191 SF"

This reverts commit 853a9cfa7ba9bd398c17fe18e6c0ff322372b52d.