Standardized forkable component and test environment.

1. Made test env a bit more agreeable. Most changes need only to happen in one/two places.
2. Changed component a bit for the better.