WIP. Fix bug in Button. Converted Link to new DWidget signature. Updated tests.