Updated matchBytes structure

Backend is now using QByteArray, not QString. Added top-level styling.