Refactored namespaces & GenerationTransaction.cs.