загрузчик как отдельный сервис

как то так, вроде правильно... но что внутри пока не соображу как
правильно все сделать