Reworked Core plugins implementation using defined standard (going to be documented later on).
Removed existing logger implementation and it's use cases, because the implementation doesn't satisfy at all.
Cleared Sandbox constructor from unnecessary methods; Redefined plugins implementations into the constructor; Improved constructor getId method to have more semantic implementation instead of inline.