Made the Resource grabber more abstract.. seperated internal/external f.