Some changes in member-functions names
Added class Accessory and factory method createAccessory()
Added .kate-swp
Encoding changed to UTF-8. Added more information about patterns used.