separated custom header and background support to separate plugins