Unified item creation