added CustomStyleFragment and supporting files