Separated dependencies and added editor window for building from editor