created top level resource model, and article, book and video sub classes