Initial fabric implementation and simple service wrapper for testing it