Working on configuration builders

for programmatic configuration, for XML haters.