EMC assignment GUI

This PR adds a GUI where users can easily set their own EMC values. This is not finished yet!
TODO:
 - Save EMC values set by users to a file
 - Load EMC values from files
 - Recalculate all EMC values after user set their value(or require restart?)
 - Support for EMC components(?)