Figure out from google-adk how can artifiacts be managed without artifact service of google in a self-hosted environment.