Added general body class and data updater with unit tests.