Moved extendables out to separate file.
Abstracted the text-shadows into %shadow.