implement workspace as a [development container](https://code.visualstudio.com/docs/remote/create-dev-container)