Updates in basic structure

Cut off depth dependencies and simplified for shipment
Remains to make input javascript

Signed-off-by: Jason Tempestini <jason@curlymedia.com>