Build Spark gems in Python or Scala
Build gems using SQL
Detailed explanation of custom gem code structure
Optimization functions