Media library

An overview of initial work