Model and web interface for categories