Ideally looking for some framework or such that handles the boring stuff like automatically.