Initial framework with classes
Merge https://github.com/surjya-tmrnd/SWIFT-GA