Build User APIs with avatar factory