DarthFubuMVC/htmltags — pull request #58 by jbogard (2014-12-19 04:34:08+00:00)
Title: Conventional UI ported from FubuMVC

Had to take everything out related to Fubu pages etc.

There are still some things I don't quite get. There's an `ITagGenerator` but I don't see any other closed type than `TagGenerator`. I'm also looking at removing so much configuration to wire dependencies etc. up:

```
SetServiceIfNone();

SetServiceIfNone(typeof(IElementGenerator<>), typeof(ElementGenerator<>));

SetServiceIfNone(typeof(ITagGenerator<>), typeof(TagGenerator<>));

AddService();
AddService();

SetServiceIfNone();

SetServiceIfNone();

SetServiceIfNone();
```

That's what used to be in the FubuRegistry (now commented out). I'd like to see the need for all of this removed - today I do this in our MVC app w/ StructureMap registration. Very much trial-and-error to get it to work. There's an IServiceLocator in there now, which seems OK, but it's used internal to generating an element.

I also removed template stuff, it was all tied to a specific kind of templating library. Not intended for this to get merged, but wanted to start the conversation.