Spark: New Components

Thanks Kaede and Zach!