Add Widget model & spec