Gemfile
add - schema db albums, components and media
add - album model
add - category model
update - schema
add - components model
add media model
add menu model
add - menu item model
add - widget media
add - component reference and album reference in media
add media and categories migrate