Seperated component package between API and Engine.
- Added documentation to the components package
Signed-off-by:thehutch <52d5ad14@opayq.com>