Name the file after the class name.
Move the css inside the main class.
Don't create extra files and functions outside the main class if it's not necessary.
Move the css inside the main class.
Don't create extra files and functions outside the main class if it's not necessary.
Register the widgets via the main class.
make them new files to unclutter.
Meta box should be a view instead of dropping the markup in the class.