update deps
resource compile
move components out into a lib
resource compile