Components functionality added

Components added.
Script reader added.
Script catcher ready to use.