Implemented local components
Implemented remote component with zip support