Refining region a bit to actually rely on factories to create instances of the artifacts on it. Also started work on a task system which will be part of the region!