A comprehensive model for digital publishing