Design an entity-relationship model based on the following rules:
A Customer can have one account, and an account can be owned by one customer
A Customer can watch many Streaming movies, and a streaming movie can be watched my many Customers
A Customer can rent many DVDs, and a DVD can be rented by many customers
A movie can only have one Director, but a director can direct many movies
A movie can have one main male and one main female Star, and a Star can be in many movies
A movie can have one male co-star and one female co-star, and a co-star can be in many movies
A movie can be listed in one or more genres, and a genre can have many movies
A customer can rent zero or more DVDs, and a DVD can be rented by many customers
A customer can only have one plan type, but a plan type can be attributed to many customers