build: ISO refactor, use docker, enable cache