add missing inherits clause
add widget css
add type assertion for widget modifiers
add type assertions for panel modifiers
move style classes to common file
start of a split panel