'Build the layout with the contents added by agents
@param context: the current S3DashboardContext
@return: the dashboard contents (TAG)'

def build(self, context):

    T = current.T
    channel = self.build_channel
    contents = TAG[''](DIV(channel('N', _class='small-12    columns    db-box    db-box-n'), _class='row'), DIV(channel('W', _class='small-3    columns    db-box    db-box-w'), channel('C', _class='small-6    columns    db-box    db-box-c'), channel('E', _class='small-3    columns    db-box    db-box-e'), _class='row'), DIV(channel('S', _class='small-12    columns    db-box    db-box-s'), _class='row'))
    return contents
