Minimally invasive radiotherapy