Simple framework for file based content