Move further design space functionality from core to plugin

Change-Id: I011d6174063a479122a920eb27ba52a54623e65a
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>