Extended settings capabilities

Extended settings capabilities by adding several different possibilities
for batch transactions. This has resulted in significant performance
gains for the sample scatterplot.