Added Implementation helper. More documentation.