Basic configuration infrastructure Closes #43