create book-genres directive with partial
add book-cover directive and template and use replace