- Added simple source area implementation that still needs work.