diff --git a/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout).codesnippet b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout).codesnippet
new file mode 100644
index 0000000..369b73b
--- /dev/null
+++ b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout).codesnippet
@@ -0,0 +1,79 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseCollectionViewCell {
+
+ // MARK: Module
+
+ public struct Payload {
+ public init () {
+ }
+ }
+
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+ private var payload: Payload?
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public override init(frame: CGRect) {
+ super.init(frame: frame)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Configure
+
+ public func configure(payload: Payload) {
+ self.payload = payload
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ 9481554E-73B5-44A4-9437-D382A9BA1042
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UICollectionViewCell (FlexLayout)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+
diff --git a/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure).codesnippet b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure).codesnippet
new file mode 100644
index 0000000..fe75e95
--- /dev/null
+++ b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure).codesnippet
@@ -0,0 +1,84 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseCollectionViewCell, ConfiguratorModule {
+
+ // MARK: Module
+
+ public struct Dependency {
+ }
+
+ public struct Payload {
+ public init () {
+ }
+ }
+
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+ private var dependency: Dependency?
+ private var payload: Payload?
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public override init(frame: CGRect) {
+ super.init(frame: frame)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Configure
+
+ public func configure(dependency: Dependency, payload: Payload) {
+ self.dependency = dependency
+ self.payload = payload
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ E0373661-D9B3-4DE9-9925-EF0AE06332D6
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UICollectionViewCell (FlexLayout, Pure)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+
diff --git a/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure, ReactorKit).codesnippet b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure, ReactorKit).codesnippet
new file mode 100644
index 0000000..861f9dd
--- /dev/null
+++ b/CodeSnippets/StyleShare - UICollectionViewCell (FlexLayout, Pure, ReactorKit).codesnippet
@@ -0,0 +1,93 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseCollectionViewCell, View, ConfiguratorModule {
+
+ // MARK: Module
+
+ public struct Dependency {
+ }
+
+ public struct Payload {
+ let reactor: <#Reactor#>
+
+ public init (reactor: <#Reactor#>) {
+ self.reactor = reactor
+ }
+ }
+
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+ private var dependency: Dependency?
+ private var payload: Payload?
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public override init(frame: CGRect) {
+ super.init(frame: frame)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Configure
+
+ public func configure(dependency: Dependency, payload: Payload) {
+ self.dependency = dependency
+ self.payload = payload
+ }
+
+
+ // MARK: Binding
+
+ public func bind(reactor: <#Reactor#>) {
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ 0120A327-EB83-4499-9925-16797EEB6327
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UICollectionViewCell (FlexLayout, Pure, ReactorKit)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+
diff --git a/CodeSnippets/StyleShare - UIView (FlexLayout).codesnippet b/CodeSnippets/StyleShare - UIView (FlexLayout).codesnippet
new file mode 100644
index 0000000..065bf39
--- /dev/null
+++ b/CodeSnippets/StyleShare - UIView (FlexLayout).codesnippet
@@ -0,0 +1,63 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseView {
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public override init(frame: CGRect) {
+ super.init(frame: frame)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ 381FA7E8-D950-4F5C-8F3A-5FE682C8AF5E
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UIView (FlexLayout)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+
diff --git a/CodeSnippets/StyleShare - UIView (FlexLayout, Pure).codesnippet b/CodeSnippets/StyleShare - UIView (FlexLayout, Pure).codesnippet
new file mode 100644
index 0000000..875e3f0
--- /dev/null
+++ b/CodeSnippets/StyleShare - UIView (FlexLayout, Pure).codesnippet
@@ -0,0 +1,78 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseView, FactoryModule {
+
+ // MARK: Module
+
+ public struct Dependency {
+ }
+
+ public struct Payload {
+ public init () {
+ }
+ }
+
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+ private let dependency: Dependency
+ private let payload: Payload
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public init(dependency: Dependency, payload: Payload) {
+ self.dependency = dependency
+ self.payload = payload
+ super.init(frame: .zero)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ 0FC31DEA-037A-4173-AEB5-879227488A5B
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UIView (FlexLayout, Pure)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+
diff --git a/CodeSnippets/StyleShare - UIView (FlexLayout, Pure, ReactorKit).codesnippet b/CodeSnippets/StyleShare - UIView (FlexLayout, Pure, ReactorKit).codesnippet
new file mode 100644
index 0000000..eaa46c2
--- /dev/null
+++ b/CodeSnippets/StyleShare - UIView (FlexLayout, Pure, ReactorKit).codesnippet
@@ -0,0 +1,87 @@
+
+
+
+
+ IDECodeSnippetCompletionPrefix
+
+ IDECodeSnippetCompletionScopes
+
+ All
+
+ IDECodeSnippetContents
+ import StyleShareReactive
+import StyleShareUI
+
+public final class <#Name#>: BaseView, View, FactoryModule {
+
+ // MARK: Module
+
+ public struct Dependency {
+ }
+
+ public struct Payload {
+ let reactor: <#Reactor#>
+
+ public init (reactor: <#Reactor#>) {
+ self.reactor = reactor
+ }
+ }
+
+
+ // MARK: Constants
+
+ private enum Typo {
+ }
+
+
+ // MARK: Properties
+
+ private let dependency: Dependency
+ private let payload: Payload
+
+
+ // MARK: UI
+
+
+ // MARK: Initializing
+
+ public init(dependency: Dependency, payload: Payload) {
+ self.dependency = dependency
+ self.payload = payload
+ super.init(frame: .zero)
+ }
+
+ public required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+
+ // MARK: Binding
+
+ public func bind(reactor: <#Reactor#>) {
+ }
+
+
+ // MARK: Layout
+
+ public override func defineFlexContainer() {
+ }
+
+ public override func layoutFlexContainer() {
+ }
+}
+
+ IDECodeSnippetIdentifier
+ BE83C5C5-F5F3-431E-A72A-5ED84DD7BA97
+ IDECodeSnippetLanguage
+ Xcode.SourceCodeLanguage.Swift
+ IDECodeSnippetSummary
+
+ IDECodeSnippetTitle
+ StyleShare - UIView (FlexLayout, Pure, ReactorKit)
+ IDECodeSnippetUserSnippet
+
+ IDECodeSnippetVersion
+ 0
+
+