Revert "base actor factory class"

This reverts commit 1f0795b7cf67fbf3cc36d9783b2dea8533ee6892.
Revert "Revert "base actor factory class""

This reverts commit c61592b60fbbf76084ab54ab30c3110cec83e71b.
Removed file that shouldn't be tracked
Removed file that shouldn't be tracked